﻿using System;

namespace BaseSyntax.Values
{
	public class ForScopeTes:ITest
	{
		public void Test()
		{
			//此时没有分配内存
			string s1;
			for (int i = 0; i < 10; i++)
			{
				//string类型 for循环内分配的内存，只在for循环内部可见。
				//for循环结束后，s1超出作用域
				s1 = " " + i.ToString();
				// 1 2 3 ..
				Console.WriteLine($"{s1}");
				
			}
			// Error 这句代码会失败，s1没有初始化,
			// Console.WriteLine($"{s1}");
		}
	}
}